home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 1 / Gold Medal Software Volume 1 (Gold Medal) (1994).iso / comms / protoc.arj / PROTOC.HLP
Text File  |  1993-07-28  |  26KB  |  517 lines

  1.  
  2.     Here is a summary I can gather from the downloading/uploading problems
  3. many PCPlus 2.0 users are experiencing:
  4.  
  5.    1)  For 'Hayes' compatable 1200 bps modems set your initialization string
  6.        to ATE1Q0V1X1 &C1 &D2 S7=45 S11=55 S0=0^M
  7.  
  8.    2)  Set the dialing prefix to ATDT
  9.  
  10.    3)  Make sure file path upload/download directories actually
  11.        exist.
  12.  
  13.    4)  Set transmit pacing under general options to 15 milliseconds.
  14.  
  15.    5)  Turn software flow conrol OFF in Terminal options
  16.  
  17.    6)  Make sure all MODEM result 'CONNECT' messages are those
  18.        returned by your modem.  PCPlus 2.0 uses the CONNECT
  19.        strings to determine your baud rate, when Autobaud detect is on.
  20.  
  21.    7) If your modem has worked with Procom 1.1B or any other
  22.       com. software you DO NOT have an IRQ conflict.  If you
  23.       can type 'ATH0' from terminal mode and see 'OK' returned
  24.       by your modem YOU DO NOT have an IRQ conflict!  Otherwise
  25.       see the in-depth explanation below.
  26.  
  27.    8) If you have a normal non-MNP modem set Autobaud detect
  28.       ON in the Modem General options and the Host mode options.
  29.       For MNP 5 modems set autobaud detect off, and your
  30.       default and dialing directories to 9600 baud (for 2400
  31.       baud MNP 5 modemss) or 19200 baud (for faster modems).
  32.  
  33.    9) Make sure you always use 8 bits, no parity, one stop bit
  34.       wherever possible.  To log into compuserve you can start
  35.       with 7 bits, and change it to 8.
  36.       (Manually with Alt-P,  in scripts with Set DataBits 8).
  37.       For Compuserve access you will need to Go Terminals
  38.       and set your Compuserve parity to None.
  39.  
  40.  
  41.  10)  Make sure the host mode connection type is set to 'Modem'
  42.       The direct mode is used to link computers without a modem.
  43.  
  44.  11)  Do you see 'ONLINE' whenever you enter terminal mode?
  45.       If you do then you are either using a non-existent COM port,
  46.       you have an IRQ conflict (see note 7 again!), or you have
  47.       DCD state set high all the time: Type AT&C1 and see if it
  48.       changes to offline - then read the first item again!
  49.  
  50.  12)  If problems persist, as a last ditch effort remove all
  51.       TSRs - especially cachers and spoolers.  Cachers and
  52.       spoolers hook into the timer interrupt, degrading overall
  53.       CPU performance.  They may be interrupting binary protocol
  54.       timeouts.  Also EMS handlers like PC Magazine's EMS40.SYS
  55.       and 386Max degrade CPU performance the same way.
  56.  
  57.  
  58.   ---------------------------------------------------------------------
  59.      1) Check the 'Modem - General Setup' Initialization Screen.
  60.         Verify each command in the initialization screen by typing them
  61.         manually to see that no 'Error' message is returned.
  62.         Most modems that use 'Hayes' type commands should use a string
  63.         like this:
  64.  
  65.         ATE1Q0V1X1 &C1 &D2 S7=45 S11=55 S0=0^M
  66.  
  67.         This is very important!  I couldn't upgrade my old version
  68.         and needed to install 2.0 from scratch.  The resulting
  69.         initialization screen was just 'ATZ', which is only a modem
  70.         reset.  If you see a terse initialization screen try this
  71.         and follow me below.  Also be sure to TEST each setting
  72.         individually by typing ATX1 etc. in the terminal mode.  DO NOT
  73.         include any string that returns an ERROR response!
  74.  
  75.  
  76.         Of course the whole purpose of the string is to customize
  77.         PCPlus to work with your modem.  Some modem's like The Cermetek
  78.         don't use AT commands, but may require an
  79.         initialize string of their own proprietary commands.
  80.  
  81.         ATE1- Echo back all command characters sent to the modem.
  82.               (ATE0- No echo- like being left in the dark!)
  83.               (For Half duplex mode use ATE0)
  84.  
  85.         ATQ0- Quiet mode off.  (ATQ1: Modem returns NO responses)
  86.  
  87.         ATV1- Use ENGLISH responses.  PCPLus needs ENGLISH responses
  88.               for 'CONNECT' messages to determine that a DCD is
  89.               recognized by the modem!
  90.  
  91.         ATX1 to X6 - Use extended result codes 'CONNECT' - 300 BPS
  92.                                           'CONNECT 1200' - 1200 BPS
  93.                                           'CONNECT 2400' - 2400 BPS
  94.                                            etc.
  95.               The value of the X register will vary from modem to modem.
  96.               Check your modem manual to be sure.
  97.               With ATX0 all results are just 'CONNECT', and PCPLus
  98.               could interpret a 2400 BPS connection as 300 - which
  99.               will show on your status line - and you will see
  100.               garbage!
  101.               PS: Use ATX3 to dial from a hotel phone!  This allows
  102.                   the modem to blind dial instead or returning
  103.                   'No dial tone'.  (Hotels have a lapse without a
  104.                   dial tone before the line is switched to an external
  105.                   line)
  106.  
  107.         AT&C1- Track the true DCD state.  (Also VERY important
  108.                to PCPlus).  AT&C0 pretends DCD is always high-
  109.                making PCPlus' Host mode think you're always connected!
  110.  
  111.         AT&D2- Sets DTR (Data Terminal Ready) transition modes.
  112.                Causes the modem to go on-line and off-line properly.
  113.                (PCPlus drops DTR to hangup, and this is the command
  114.                to make sure it works right!)
  115.  
  116.       ATS7=60- Maximum time to wait for a DCD.  This is independent
  117.                of the 'Timeout' value you give to wait for a
  118.                connection in the Modem- General setup. However, you
  119.                should make sure it is AT LEAST the value in the setup.
  120.                With ATS7=6 and the setuo as 30 seconds your modem
  121.                would only wait 6 seconds for a DCD before giving
  122.                up.  Some LONNNNG distance calls may require an even
  123.                bigger value.  (Also modems set to answer after 5
  124.                or 6 rings will need a larger value - because you
  125.                must wait longer whenever you call them!)
  126.  
  127.      ATS11=55  Sets the duration of a tone dial, and the length of
  128.                delay between tones when dialing.
  129.                (Many modems do not use thus register, but they
  130.                may not complain.  If you do get an ERROR typing it
  131.                then omit it from the initialize string.)
  132.  
  133.      ATS0=0    Do NOT answer the phone.  (Don't be concerned.  This
  134.                is used for the terminal mode, not the host mode.
  135.                Notice the 'Auto Answer command + + + ATS0=1^M is
  136.                used when starting host mode to get the phone to
  137.                answer in one ring.  Want three rings?  Just
  138.                change it to read ATS0=3^M.  I separated the pluses
  139.                because they are used ny the modem to recognize
  140.                the command is intended it for it.  Without the
  141.                separation some modems would set Auto Answer on by the
  142.                above command just by reading this online!
  143.  
  144.    Lesser Registers:
  145.        ATS9=6- Need a steady DCD state at least 6/10 of a second
  146.                continuously before recognizing DCD.
  147.                (ATS9=2 would recognize phone line garbage as
  148.                 a DCD erroneously because 2/10 of a second isn't
  149.                 long enough to distinguish a true DCD!)
  150.  
  151.      ATS10=14  If DCD is lost for more than 14/10 of a second-
  152.                then hangup!  (1.4 secs).  Use ATS10=255 to
  153.                never drop the line due to a loss of DCD.
  154.                If the S10 register < S9 register even the
  155.                slightest loss of DCD will cause the line to
  156.                hangup.
  157.  
  158.      ATS11=55  DTMF: Dialing Tone frequencies.  (Time between
  159.                dialing tones, default= 95.  Some modems do not
  160.                use this register.  When used it can speed-up
  161.                the attack dialing.)
  162.  
  163.  
  164.     Once you've tested these commands manually, most modems can
  165. write them to non-volatile ram with AT&W.
  166.  
  167.     PS: My problems actually required some commands used by Microcom
  168.         to turn 'internal' flow control off.  More on that later,
  169.         but the commands I needed were AT\Q0 \X0 \G0.    Some other
  170.         high end V.32 or V.42 modems MAY accept these commands, and
  171.         it won't hurt for you to try them from terminal mode.
  172.         (Most modems WILL NOT recognize these commands. - but you
  173.         may need to browse your modem manual to see if it has
  174.         similar quirks to handle flow control automatically.  YOU
  175.         DO NOT WANT AUTOMATIC FLOW CONTROL handled by your modem.)
  176.  
  177.   ---------------------------------------------------------------------
  178.      2) If you are having trouble just getting your modem to dial
  179.         you may want to change the dialing prefix from ATDT to
  180.         ATM1DT.  This will allow you to hear your modem dialing
  181.         the number.   Many modems also support a software volume
  182.         control where ATL0 is no volume, ... upto ATL3 for the
  183.         loudest vilume.
  184.  
  185.   ---------------------------------------------------------------------
  186.      3) From the file/path options screen, make sure any Upload
  187.         and Download directories given exist!
  188.         (IE: If the download path is C:\Download\, can you
  189.              CD C:\Download ?)
  190.  
  191.         (This is something Datastorm can, and should, correct.
  192.         It is very easy to test for the presence of a directory.
  193.         (A directory can be opened as a file.  If a DOS zero
  194.         error code is returned then there is no such directory.
  195.         [In fact a file actually exists by the given name].
  196.         If a DOS 5 error code is returned then the directory
  197.         exists.  Otherwise there is no such directory.
  198.         PS: It's actually even easier to handle, as every time
  199.             a file is to be download the directory can be created.
  200.             If the directory exists - nothing happens, otherwise
  201.             it is created. )
  202.  
  203.  
  204.   ---------------------------------------------------------------------
  205.     4) Under general options you should set the transmit pacing
  206.        to '15' milliseconds.  Once you have reliable
  207.        communications you can try lower values for the pacing.
  208.        The pacing value can have a considerable impact on your
  209.        ability to communicate properly at all.
  210.  
  211.   ---------------------------------------------------------------------
  212.     5)  Set the terminal XOn/XOff, and RTS/CTS flow controls off in
  213.         the terminal options.  If you are talking to an HP (Hewlett
  214.         Packard) computer set the ENQ protocol on, otherwise make sure
  215.         the ENQ- Enquiry protocol is off.    Actually PCPlus
  216.         should work properly with all these flow control options -
  217.         but turn them all off while trying to solve upload/download
  218.         problems.  HP systems need both XOn/XOff and Enq/Ack
  219.         protocols to converse smoothly.  RTS/CTS is a hardware
  220.         handshaking that SHOULD have no effect on PCPlus.
  221.  
  222.   ---------------------------------------------------------------------
  223.     6) Make sure all modem result strings are those returned by your
  224.        modem.  Usually these are  'CONNECT'
  225.                                   "CONNECT 1200'
  226.                                   "CONNECT 2400'  etc.
  227.  
  228.        Unfortunately there is no easy way to test the strings returned
  229.        except to call another modem at each of the baud rates.
  230.        If in doubt check your modem manual under the ATX0 - ATX4 command
  231.        strings, or just set them as above.
  232.  
  233.   ---------------------------------------------------------------------
  234.     7) Regarding IRQ conflicts I do not have as big a concern as
  235.        reported in the Datastorm section.  It is critical
  236.        to have your program configured for the proper IRQs and port
  237.        addresses.  However, if your software works under Procomm 1.1B,
  238.        or ANY other communication program then YOU DO NOT have an
  239.        IRQ conflict.    I also have no problem with modems configured
  240.        as COM3 or COM4.  In fact I recommend users configure internal
  241.        modems as COM3 or COM4 to allow the real serial ports to be
  242.        used with Mice, Seiko's label printer, bar code devices,
  243.        external modems, etc.)
  244.  
  245.        A simple test: If you are in terminal mode can you type
  246.        'ATH0' and see the characters?  Do you see an 'OK' response?
  247.        If so -- YOU (most probably) DO NOT HAVE AN IRQ or ADDRESS 
  248.        CONFLICT!  In fact you have the correct IRQ, address, 
  249.        and COM port number selection in PCPlus 2.0!
  250.  
  251.        *****  If this works then skip to step 8 please!   *****
  252.  
  253.  
  254.       === If you don't see the ATH0 or the OK then something is amiss.
  255.       === However it could just be that Echo is off, or you have
  256.       === no verbal responses.  So be sure to type 'ATE1Q0V1 &C1' before
  257.       === proceeding.  Then try different Com port numbers:
  258.       === 1 - 2 - 3 - 4.  Also make sure you are using a baud rate
  259.       === your modem can handle with NO parity, 1 Stop Bit, 8 Data Bits.
  260.       === (Surprisingly some modems cannot handle AT commands sent with
  261.       === other parities!)
  262.       === If you STILL get no response look at the PCPLus 2.0
  263.       === modem PORT assignments.  You should have:
  264.       === COM1: 0x3F8  IRQ 4
  265.       === COM2: 0x2F8  IRQ 3
  266.       === COM3: 0x2E8  IRQ 3
  267.       === COM4: 0x3E8  IRQ 4,
  268.       .....
  269.  
  270.  
  271.       If you have tried these values, and are fairly sure your board
  272.       is coinfigured as COM 3 or COM 4 change the COM3 and/or COM4
  273.       IRQs to read 5 and try again!
  274.  
  275.  
  276.       <<<<<<<<<<<<<<<<<<<<<<<<<       >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  277.       ***** NOTE *****
  278.  
  279.       From a software programming view every time PCPlus is accessed
  280.       a port is opened with the installed parameter settings.  It is
  281.       possible to change the baud rate, parity, databit, and stop bit
  282.       settings on the fly without closing the port.  Unfortunately when
  283.       you change the address or IRQ of a port it will not take effect
  284.       until the port is closed and re-opened.  Yes, the Datastorm
  285.       programmers could have coded their software to recognize
  286.       when you have changed the address and/or IRQ of a port in the
  287.       Modem / Port setup menus.   They could have programmed Procomm to
  288.       recognize this, closed the ports, and re-opened them, ... but
  289.       they didn't!     Therefor,
  290.  
  291.       WHENEVER YOU CHANGE THE ADDRESS AND/OR IRQ OF THE COM PORT YOU
  292.       ARE TRYING TO ACCESS YOU MUST EXIT PCPLUS AND THEN RE-EXECUTE
  293.       IT BEFORE YOU CAN TEST IF THE CHANGES HAD ANY EFFECT.
  294.  
  295.       By the above token let's say you already are using COM 1 at
  296.       the correct address of $3F8 and IRQ 4.  If you change the
  297.       PCPLus modem port to address $100 and IRQ 5 you can still type
  298.       ATH0 and get an OK response from your modem after you exit the
  299.       menu!  However, once you exit PCPLus and re-enter it you would
  300.       find that you cannot access the modem.  Changing the options
  301.       back to $3F8 at IRQ 4 still won't solve the problem --- until
  302.       you exit PCPlus and re-enter it.
  303.       <<<<<<<<<<<<<<<<<<<<<<<<<       >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  304.  
  305.  
  306.       PS: For digiboard owners.  This IS the table to change for
  307.           your digiboard to access PCPlus from the Digiboard
  308.           ports.  You should already know the addresses and IRQs
  309.           you set the Digiboard to use.  Let's assume you set all
  310.           Digiboard ports to share IRQ 5 at addresses 100, 108, 110...
  311.           Then you would change the above table to read COM3 as
  312.           0x100 at IRQ5, COM 4 0x108 at IRQ5  etc.
  313.  
  314.       If this still does not work, well ... I hope you have your original
  315.       modem and/or serial board manuals.   Modem manuals are usually
  316.       pretty good at showing jumper and DIP switches required to select
  317.       addresses and IRQsa.  Unfortunately most serial boards provide
  318.       a single cryptic page.  I often find serial boards support
  319.       a parallel port, two serial ports, and a game port - and almost
  320.       always misconfigure the printer!  (A printer port configured as
  321.       IRQ 5 will conflict with a serial port configuresd as IRQ 5.)
  322.       Some boards allow a printer port to be configured as BOTH
  323.       LPT1 & LPT2 - which it cannot be.   IE: A jumper is used to
  324.       configure the port as LPT1 at IRQ 5 on pins 1 & 2 or LPT1 at
  325.       IRQ 7 on pins 2 & 3.  A second jumper enables the port as LPT2 at
  326.       IRQ 5 on pins 4 & 5 or LPT2 at pins 5 & 6.  The manufacturer's
  327.       intent was to have either the LPT1 or LPT2 jumper block to
  328.       be removed entirely.
  329.  
  330.                                 3F8    2F8     3E8    2E8
  331.            LPT1  LPT2          COM1   COM2    COM3   COM4
  332.       IRQ7 1-x   4-x     IRQ4  7-x    10-     13     16
  333.            2-x   5-x           8-x    11-x    14     17
  334.       IRQ5 3-    6-      IRQ3  9-     12-x    15     18
  335.  
  336.  
  337.            This diagram shows the printer port configured as both
  338. LPT1 & LPT2 at IRQ 7!   The jumper joining pins 4 & 5 should
  339. probably be removed.   (Assuming the user has a VGA or other
  340. video card without a primary printer port.  Otherwise the 1st
  341. jumper should be removed.)
  342.  
  343.            Notice the up/down relationship of the jumpers on the
  344. COM1 & COM2 ports - which is correct.  This diagram assumes the
  345. top pins link the ports to IRQ 4 and the bottom pins to IRQ 3.
  346. You CANNOT connect both ports to IRQ 4, or both to IRQ 3!  You could
  347. change the COM1 & COM2 blocks to join pins 8 & 9, and 10 & 11,
  348. which will work, but will actually swap the ports so that you
  349. could think of the physical ports as COM2 & COM1.
  350.  
  351.   ***   Most internal modems come configured as COM 2, but I
  352.         advise you change them to COM 3.  If you have two serial
  353.         ports installed as above, with UARTs in both sockets a
  354.         conflict will exist with a modem configured as COM 1 or
  355.         with the manufactured default of COM 2.   You could
  356.         reconfigure the physical com ports as COM 3 or COM 4
  357.         in the above diagram, but many mice and other serial
  358.         devices will not even let you load their drivers with
  359.         anything but COM 1 or COM 2!  You can simply remove the
  360.         jumper from the offending port - but that would be
  361.         throwing away the availability of a perfectly good
  362.         port!  Most computers are still delivered with only
  363.         one serial port as COM 1, and thus the reason modem
  364.         manufacturers configure the modem as COM 2.  However,
  365.         today their are good reasons to get two physical ports -
  366.         for your mice, bar coders, seiko labelers etc. SO....
  367.         get out your modem manual and make sure it is configured
  368.         as COM 3.  A few older internal modems will only allow
  369.         you to use COM 1 & 2. in which case you will either
  370.         have to disable the physical COM 2 port or buy another
  371.         modem.  (.... Have you noticed how cheap FAX modems
  372.         have become? ... Or high speed modems?)
  373.  
  374.         Despite my prior warning about not being able to configure
  375.         both COM 1 & COM 2 on the same IRQ, you can configure
  376.         most internal modems on COM 3 with either IRQ 3 or IRQ 4
  377.         EVEN though you have a physical port on the IRQ.  However,
  378.         if it is possible select IRQ 5 for the internal modem.
  379.  
  380.         Once you have configured your serial port & modem correctly
  381.         put it back into your PC, startup PCPlus, and MAKE sure
  382.         the Modem PORTS table has the addresses & IRQs you set!
  383.         Then make sure your have selected the modem port from the
  384.         ALT-P menu, and try sending ATH0 to the modem again!
  385.  
  386.   ---------------------------------------------------------------------
  387.     8) For normal 2400 and 1200 baud modems set autobaud detect on
  388.        in the Modem General options, and in the Host mode options.
  389.  
  390.  
  391.        This may be difficult to accept, BUT:
  392.  
  393.        If you have an MNP Class 5 2400 baud modem set Autobaud detect
  394.        Off in the Modem General Options and in the Host mode options.
  395.        Set your default baud rate to 9600 baud,  AND make sure all
  396.        your current dialing entries to 9600 baud.  (Trust me.)
  397.  
  398.        If you have an MNP Class 5 modem with a 4800 or higher baud
  399.        rate set Autobaud detect off in the Modem General options and
  400.        in the Host mode options.  Change your default (Alt-P), and all
  401.        dialing directory (Alt-D) baud rates to 19200 baud.
  402.  
  403.        PS: If you have a 1200 baud modem you should seriously
  404.            look at upgrading it!  Modems with 4800 Baud send
  405.            fax and 2400 baud modem ability now sell for under
  406.            $100.  Modems with 9600 Baud Send/Receive cost only
  407.            a little more!  Even MNP 5 class modems are now
  408.            relatively inexpensive.
  409.  
  410.            If you dial long distance at all an upgrade isn't
  411.            just a recomendation -- Do It!
  412.  
  413.   ---------------------------------------------------------------------
  414.    9) Check all dialing directories.  The PCInstall may have
  415.       changed baud rates behind your back!
  416.  
  417.   ---------------------------------------------------------------------
  418.   10) Make sure you always use 8 bits, no parity, one stop bit
  419.       wherever possible.  To log into compuserve you can start
  420.       with 7 bits, and change it to 8.  From a script:
  421.  
  422.            Set Databits 7               ; Start with 7 Bits
  423.            Dial "1"                     ; Dial CIS
  424.            If Connected
  425.               Waitfor "Host Name:" 15
  426.               Pause 1                   ; Always pause before an XMit!
  427.               Transmit "CIS^M"
  428.               Waitfor "User ID:"
  429.               Pause 1
  430.               Transmit "77777,777^M"
  431.               Waitfor "Password:"
  432.               Pause 1
  433.               Transmit "Its-Me^M"
  434.               Set Databits 8            ; Switch to 8 Bits!
  435.               ...
  436.  
  437.       Binary transfers always need 8 bits to transmit characters
  438.       with an Ascii range from 0-255.  7 Bit transfers can only
  439.       transmit characters with an Ascii range from 0-127, chopping
  440.       off the high bits.
  441.  
  442.       (Note: Kermit is SUPPOSED to work with 7 bits, which is exactly
  443.       what it was originally written for.)
  444.  
  445.       Compuserve users may need to change their default terminal
  446.       parity setting from Even to None.  This will allow you to
  447.       access Compuserve with 8 data bits, although you may need to
  448.       login with a 7 bit setting as above.
  449.  
  450.       Here is a script to change your parity on CIS to none:
  451.  
  452.       Transmit "G Terminal^M"
  453.       Waitfor "Enter choice!" 60
  454.       Pause 2                       ; Always pause befor an Xmit
  455.       Transmit "2^M"                ; Change Pemanent Settings
  456.       Waitfor "Enter choice!" 15
  457.       Pause 2                       ; Always pause befor an Xmit
  458.       Transmit "4^M"                ; Change Terminal Type/Parameters
  459.       Waitfor "Enter choice!" 15
  460.       Pause 2                       ; Always pause befor an Xmit
  461.       Transmit "8^M"                ; Change Parity
  462.       Pause 2                       ; Always pause befor an Xmit
  463.       Waitfor "<CR> to leave unchanged!" 15
  464.       Pause 2                       ; Always pause befor an Xmit
  465.       Transmit "3^M"                ; Set Parity To None
  466.       Waitfor "Enter choice!" 15
  467.       Pause 2                       ; Always pause befor an Xmit
  468.       Transmit "^M"                 ; Cr to exit menu
  469.       Pause 2                       ; Always pause befor an Xmit
  470.       Waitfor "Enter choice!" 
  471.       Pause 2                       ; Always pause befor an Xmit
  472.       Transmit "6^M"                ; Make Sure Settings are permanent!
  473.       Waitfor "Enter choice!" 
  474.       Pause 2                       ; Always pause befor an Xmit
  475.       Transmit "1^M"                ; "YES - Do It!"
  476.       Waitfor "Enter choice!" 
  477.       Pause 2                       ; Always pause befor an Xmit
  478.       Transmit "EXIT^M"             ; End of Changes
  479.       Waitfor "!" 25                ; Previous Menu
  480.       Transmit "Bye!"               ; Logoff
  481.       Hangup                        ; And Hangup the Phone
  482.  
  483.  
  484.   ---------------------------------------------------------------------
  485.  
  486.   11) Make sure the host mode connection type is set to 'Modem'
  487.       The direct mode is used to link computers without a modem.
  488.  
  489.       If you are experiencing a problem in host mode where your
  490.       modem is answering a call, but not signalling DCD and
  491.       sending a 'Welcome...' response try changing the mode to
  492.       direct mode.   Most likely you are not using a Hayes
  493.       compatable modem, or you have not set the 'CONNECT'
  494.       messages properly.
  495.  
  496.  
  497. ==========================================================================
  498.  
  499.       Once you have things working you may want to back track one step
  500. at a time.  PCPlus should work with all the handshaking protocols, and
  501. some systems really do require XOn/XOff,  RTS/CTS, and/or Enq/Ack
  502. handshaking.  You may also want to experiment with faster transmit
  503. pacing from the 15 milliseconds I suggested.
  504.  
  505.       When you're confident your modem dials correctly you may want to
  506. change the dialing prefix to ATM0DT.  On the other hand many people
  507. like to listen in--- it is handy when you 'hear' someone answer the
  508. phone!   Then you know you have the wrong number, and can stop
  509. dialing them 100 times!
  510.  
  511.  
  512.                                        Tony Romer
  513.                                        76606,364
  514.  
  515.  
  516.  
  517.